package br.ucb.dao;

import java.util.List;

import br.ucb.entidade.Entidade;

/**
 * Todas as DAOImpls utilizam desta interface para os m�todos de acesso ao banco de dados.
 * Passam como par�metro a entidade espec�fica.
 */
public interface EntidadeDAO_1<E extends Entidade> {

	Boolean insert(E entidade);
	
	Boolean update(E entidade);
	
	Boolean remove(E entidade);
	
	List<E> find(E entidade);
	
	List<E> findAll();
	
	E findByKey(E entidade);
	
}
